package com.weixing.mall.provider.model.query;

import com.weixing.mall.provider.model.enums.ads.AdvertsingEunm;
import com.weixing.mall.provider.model.enums.ads.AdvertSingTypeEunm;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @ClassName FrontMediaAdvertSingQuery
 * @Description TODO <br/>
 * @Author gjq
 * @Modified By:
 * @Date 2019/11/22
 * @Version 1.0
 **/
@Data
public class FrontMediaAdvertSingQuery {

    @ApiModelProperty(value = "广告类型 1 普通广告; 2 招商广告")
    private AdvertSingTypeEunm adsType;
    @ApiModelProperty(value = "广告状态（需要传入未预约的广告状态  1）")
    private AdvertsingEunm staus;

    @ApiModelProperty(value = "专属广告人员范围")
    private List<Long> agentId;

    @ApiModelProperty(value = "媒体标签ID")
    private Long mediaLabelId;

    @ApiModelProperty(value = "媒体分类")
    private Long mediaType;

    @ApiModelProperty(value = "广告员ID")
    private Long director;

    @ApiModelProperty(value = "媒体名称")
    private String plateformName;

    @ApiModelProperty(value = "开始时间")
    private String startTime;

    @ApiModelProperty(value = "结束时间")
    private String endTime;

    @ApiModelProperty(value = "最低金额")
    private Integer minPrice;

    @ApiModelProperty(value = "最高金额")
    private Integer maxPrice;
}
